package inicio;

import javax.swing.*;
import javax.swing.table.DefaultTableModel;

public class Sala extends JFrame {

	/**
	 * 
	 */
	private static final long serialVersionUID = 3864325405223542565L;
	private JMenuBar barra;
	private JMenu opciones;
	private JMenuItem salir;
	private JMenuItem modificar;
	private JTable tabla;
	private DefaultTableModel tablaModel;
	private JScrollPane scroll;
	private JTextArea chat;
	private JTextField txtChat;
	private JButton btnJugar;
	private JLabel logo;
	private JButton btnEnviar;
	@SuppressWarnings("unused")
	private Jugador j;

	public Sala() {
		super();
		iniciarGUI();
	}

	private void iniciarGUI() {
		// setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE);
		getContentPane().setLayout(null);

		barra = new JMenuBar();
		setJMenuBar(barra);
		opciones = new JMenu("Opciones");
		barra.add(opciones);
		modificar = new JMenuItem("Modificar datos");
		opciones.add(modificar);
		salir = new JMenuItem("Salir");
		opciones.add(salir);

		tablaModel = new DefaultTableModel();
		tablaModel.addColumn("Nick");
		tablaModel.addColumn("P. Jugadas");
		tablaModel.addColumn("P. Ganadas");
		tablaModel.addColumn("P. Perdidas");

		tabla = new JTable(tablaModel);
		scroll = new JScrollPane(tabla);
		getContentPane().add(scroll);
		scroll.setBounds(400, 0, 390, 590);

		chat = new JTextArea();
		chat.setBounds(5, 200, 390, 250);
		chat.setLineWrap(true);
		add(chat);

		btnJugar = new JButton();
		btnJugar.setText("Jugar");
		btnJugar.setBounds(275, 490, 100, 50);
		add(btnJugar);

		logo = new JLabel();
		logo.setIcon(new ImageIcon(getClass().getResource("/logo.png")));
		logo.setBounds(10, 50, 440, 100);
		add(logo);

		txtChat = new JTextField();
		txtChat.setBounds(5, 455, 290, 20);
		add(txtChat);

		btnEnviar = new JButton();
		btnEnviar.setBounds(310, 455, 80, 20);
		btnEnviar.setText("Enviar");
		add(btnEnviar);

		this.setSize(800, 600);
		this.setTitle("Tateti: Sala de juego");
		this.setResizable(false);
		this.setLocationRelativeTo(null);
		this.setVisible(true);
	}

	public static void main(String[] args) {
		new Sala();

	}

}
